package org.unicode;

import org.apache.commons.lang3.StringEscapeUtils;

/**
 *  unicode转中文
 */
public class UnicodeToChinese {
    public static void main(String[] args) {

        //在编译期间就直接被转成了中文  子任务abc
        String unicodeEscaped1 = "\u5b50\u4efb\u52a1abc";
        System.out.println("unicodeEscaped1: " + unicodeEscaped1);

        //   \\ 是 Java 字符串中的“转义反斜杠”，表示一个字面量的反斜杠 \
        String unicodeEscaped2 = "\\u5b50\\u4efb\\u52a1abc";

        // 注意：字符串中的 单斜杠u  必须写成 \\u（因为 \ 是转义字符）
        String unescaped = StringEscapeUtils.unescapeJava(unicodeEscaped2);
        System.out.println("解析后的字符串:"+unescaped);

    }
}